package com.server.pinggu.service;

import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.extension.service.IService;
import com.server.common.core.page.TableDataInfo;
import com.server.pinggu.domain.SenUser;
import com.server.pinggu.dto.PageValue;
import com.server.pinggu.vo.SenFormsVo;

/**
 * 【请填写功能名称】Service接口
 * 
 * @author ltao
 * @date 2022-10-23
 */
public interface ISenUserService extends IService<SenUser>
{

    /**
     * 查询【请填写功能名称】列表
     * 
     * @param senUser 【请填写功能名称】
     * @return 【请填写功能名称】集合
     */
    public TableDataInfo queryList(SenUser senUser, Integer pageNum, Integer pageSize);

    JSONObject getUserInfoById(Long id);

    void addUser(SenUser senUser);

    Long getformsInfoByOpenId(String openId);

    PageValue queryList2(SenFormsVo senForms, Integer sqsjFront, Integer sqsjBack, Integer pageNum, Integer pageSize,String statusStr);

    JSONObject determiningUserRights(String openId);
}
